package com.ruoyi.busi.guide.mapper;

import com.mybatisflex.core.BaseMapper;
import com.ruoyi.busi.guide.domain.Message;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

/**
 * 沟通记录Mapper接口
 */
@Mapper
public interface MessageMapper extends BaseMapper<Message> {
    // 根据导师ID查询消息列表
    List<Message> selectByMentorId(Long mentorId);
    
    // 根据发送者查询消息列表
    List<Message> selectBySender(String sender);
    
    // 根据消息ID列表删除消息
    int deleteMessagesByIds(List<Long> messageIds);
    
    // 根据ID更新消息
    int updateById(Message message);
}
